\begin{tabbing} R{-}base{-}ma($R$) \\[0ex]$\,\equiv$$_{\mbox{\scriptsize def}}$$\;\;$\=case $R$ of \+ \\[0ex]Rnone =$>$ \\[0ex]Rplus(${\it left}$,${\it right}$)=$>$${\it rec}_{1}$,${\it rec}_{2}$. \\[0ex]Rinit(${\it loc}$,$T$,$x$,$v$)=$>$ $x$ : $T$ initially $x$ = $v$ \\[0ex]Rframe(${\it loc}$,$T$,$x$,$L$)=$>$ only members of $L$ affect $x$ :$T$ \\[0ex]Rsframe(${\it lnk}$,${\it tag}$,$L$)=$>$ only $L$ sends on (${\it lnk}$ with ${\it tag}$) \\[0ex]Reffect(${\it loc}$,${\it ds}$,${\it knd}$,$T$,$x$,$f$)=$>$ with declarations \\[0ex]ds:${\it ds}$ \\[0ex]da:${\it knd}$ : $T$ \\[0ex]effect of ${\it knd}$(v) is $x$ := $f$ s v \\[0ex]Rsends(${\it ds}$,${\it knd}$,$T$,$l$,${\it dt}$,$g$)=$>$ with declarations \\[0ex]ds:${\it ds}$ \\[0ex]da:fpf{-}join(KindDeq;${\it knd}$ : $T$;lnk{-}decl($l$;${\it dt}$)) \\[0ex]${\it knd}$(v) sends $g$ s v on link $l$ \\[0ex]R\=pre(${\it loc}$,${\it ds}$,$a$,$T$,$P$)=$>$ (with ds: ${\it ds}$\+ \\[0ex]action $a$:$T$ \\[0ex]precondition $a$(v) is \\[0ex]$P$ s v) \-\\[0ex]Raframe(${\it loc}$,$k$,$L$)=$>$ $k$ affects only members of $L$ \\[0ex]Rbframe(${\it loc}$,$k$,$L$)=$>$ $k$ sends only on links in $L$ \\[0ex]Rrframe(${\it loc}$,$x$,$L$)=$>$ only members of $L$ read $x$ \- \end{tabbing}